﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
//    C# (英 文名为 CSharp) 是 微  软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征，  即封装、继承、多态，并且添加了  事件和委托，增强了 编程的灵 活性。C# 语 言是  一种安全的、稳定的、简 单 的、面向对象的编程 语言 ，其语 法与 C++ 类似，但在编程过  程中要比 C++ 简单；它不仅去掉了 C++ 和 Java 语  言中的一些复杂特性，还提  供了可视化 工具，能够高效地 编写程序。C# 是运行  在.NE  T平台之上的  编程 语言。

//去掉上面一段文字的所有空格，并统计空格数。

//三、在控制台下输入你的姓名、年龄、家庭住址和兴趣爱好，使用StringBuilder类把这些信息连接起来并输出。
    class Program
    {
        static void Main(string[] args)
        {
            string str = "C# (英 文名为 CSharp) 是 微  软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征，  即封装、继承、多态，并且添加了  事件和委托，增强了 编程的灵 活性。C# 语 言是  一种安全的、稳定的、简 单 的、面向对象的编程 语言 ，其语 法与 C++ 类似，但在编程过  程中要比 C++ 简单；它不仅去掉了 C++ 和 Java 语  言中的一些复杂特性，还提  供了可视化 工具，能够高效地 编写程序。C# 是运行  在.NE  T平台之上的  编程 语言。";
           int a= str.Length;
            str = str.Replace(" ","");
            int b = str.Length;
            Console.WriteLine(str);
            Console.WriteLine(a-b);
            Console.WriteLine("-----------------------");
            StringBuilder name = new StringBuilder();
            Console.WriteLine("输入你的名字");
            name.Append("名字是："+Console.ReadLine()+" ");
            Console.WriteLine("输入你的年龄");
            name.Append("年龄是："+Console.ReadLine() + " ");
            Console.WriteLine("输入你的家庭住址");
            name.Append("家庭住址是："+Console.ReadLine() + " ");
            Console.WriteLine("输入你的兴趣爱好");
            name.Append("兴趣爱好是："+Console.ReadLine() + " ");
            Console.WriteLine(name);


        }
    }
}
